package cn.stylefeng.guns.modular.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 通告驻场模板表
 * </p>
 *
 * @author TANGWJ
 * @since 2020-07-30
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("IDJ_notice_template_site")
public class IdjNoticeTemplateSite implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 驻场模板id
     */
    private Long siteTemplateId;

    /**
     * 进场日期
     */
    private LocalDateTime arriveTime;

    /**
     * 地点
     */
    private String location;

    /**
     * 夜店类型
     */
    private String nightclubType;

    /**
     * 场地类型-规模
     */
    private String venueType;

    /**
     * 艺人名称
     */
    private String stageName;

    /**
     * 组合/个人
     */
    private String isCombination;

    /**
     * 组合预约
     */
    private String combinationReservation;

    /**
     * 组合信息
     */
    private String combinationInformation;

    /**
     * 艺人类型
     */
    private String artisteType;

    /**
     * 国籍
     */
    private String nationality;

    /**
     *  1 男2女 3未知
     */
    private Integer sex;

    /**
     * 音乐类型
     */
    private String musicType;

    /**
     * 演出时间
     */
    private String showTime;

    /**
     * 月薪
     */
    private String monthlySalary;

    /**
     * 结算方式
     */
    private String settlementMethod;

    /**
     * 休息天数
     */
    private String restNum;

    /**
     * 艺人使用设备
     */
    private String artisteDevice;

    /**
     * 报销方式
     */
    private String receiptMethod;

    /**
     * 住宿方式
     */
    private String lodgingMethod;

    /**
     * 住宿水电费
     */
    private String lodgingElectricityFee;

    /**
     * 住宿网络费
     */
    private String lodgingNetworkFee;

    /**
     * 工作餐
     */
    private String workMeal;

    /**
     * 是否当班
     */
    private String onDuty;

    /**
     * 通告id
     */
    private Long noticeId;

    /**
     * 标题
     */
    private String title;

    /**
     * 1 驻场 2活动
     */
    private Integer templateType;


}
